function EFFECT:Init( data )
	
	self.Position = data:GetOrigin()	
	local Direction = data:GetStart()
	local emitter = ParticleEmitter( self.Position )	
local RanSpeed = math.random( 20, 80)
	
for i=1, 10 do	
RanSpeed = math.random( 1, 80)
			local particle = emitter:Add( "effects/smoke.vtf", self.Position )

				particle:SetVelocity(Direction*RanSpeed)
				particle:SetLifeTime(0)
				particle:SetDieTime(0.5)
				particle:SetStartAlpha(150)
				particle:SetEndAlpha(0)
				particle:SetStartSize( 5)
				particle:SetEndSize( 0 )
				particle:SetRoll( 0 )
				particle:SetRollDelta( 0 )
				particle:SetColor( 255, 200, 0 )
				particle:VelocityDecay( true )		
end
	emitter:Finish()	
	end


function EFFECT:Think( )
	return false	
end

function EFFECT:Render()

end



